import db from '../db/index.js'

// 用户数据的获取
// 使用 ES6 的按需导出语法，将 getAllUser 方法导出出去
export async function getAllUser(req, res) {
  try {
    const [rows]= await db.query('select * from users')
    res.send({
      status: 0,
      message: '获取用户列表数据成功！',
      data: rows,
    })
  } catch (err) {
    res.send({
      status: 1,
      message: '获取用户列表数据失败！',
      desc: err.message,
    })
  }
}


// 表格数据的获取
export async function getTableData(req, res) {
  try {
    const [rows]= await db.query('select * from tabledata')
    res.send({
      status: 0,
      message: '获取用户列表数据成功！',
      data: rows,
      
    })
  } catch (err) {
    res.send({
      status: 1,
      message: '获取用户列表数据失败！',
      desc: err.message,
    })
  }
}

export async function getTableLabel(req, res) {
  try {
    const [rows]= await db.query('select * from tableLabel')
    res.send({
      status: 0,
      message: '获取用户列表数据成功！',
      data: rows,
      
    })
  } catch (err) {
    res.send({
      status: 1,
      message: '获取用户列表数据失败！',
      desc: err.message,
    })
  }
}

// 组件订单展示数据
export async function getCountData(req, res) {
  try {
    const [rows]= await db.query('select * from countdata')
    res.send({
      status: 0,
      message: '获取用户列表数据成功！',
      data: rows,
      
    })
  } catch (err) {
    res.send({
      status: 1,
      message: '获取用户列表数据失败！',
      desc: err.message,
    })
  }
}